{ "err_no": 0, "err_msg": "success", "data": { "booklet": { "booklet_id": "6948353204648148995", "base_info": { "id": 0, "booklet_id": "6948353204648148995", "title": "基于 Node 的 DevOps 实战", "price": 3990, "category_id": "6809637767543259144", "status": 1, "user_id": "2717648473821736", "verify_status": 2, "summary": "通过基于 Node 的项目实战,可以对 DevOps 有更深一步了解,包括不限于开发环节、测试环节、构建和部署环节等等。", "cover_img": "https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/efec1d57146a4127bb8a0c32f3b0a61d~tplv-k3u1fbpfcp-watermark.image", "section_count": 22, "section_ids": "6948353204497154052|6952116459971543081|6950083168158351392|6947663175189790755|6952419578118930436|6952419578257342467|6949882464382746655|6951403467562811424|6958654270635769887|6959936292293443584|6952435131114061854|6951401724250849294|6949736237024411688|6950523870457626665|7002525324395151364|6950083928392728609|6951349870418460708|6950475271711506446|6950083168397426700|6959912004312104998|6950477526514958349|6950196451792125982|7013305871212445703", "is_finished": 1, "ctime": 1618284482, "mtime": 1655274643, "put_on_time": 1620837569, "pull_off_time": -62135596800, "finished_time": -62135596800, "recycle_bin_time": -62135596800, "verify_time": -62135596800, "submit_time": 1639463847, "top_time": -62135596800, "wechat_group_img": "https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4f7b7a39c87b4420bf12fd8127736eb9~tplv-k3u1fbpfcp-watermark.image?", "wechat_group_desc": "", "wechat_group_signal": "node", "read_time": 25455, "buy_count": 1859, "course_type": 1, "background_img": "https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5c43fb582b124cf3a8ff3292f636dca4~tplv-k3u1fbpfcp-watermark.image?", "is_distribution": 1, "distribution_img": "https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c79e0a91e26b41a39b5584b3dc1504d2~tplv-k3u1fbpfcp-zoom-1.image?", "commission": 798, "can_vip_borrow": true, "is_sign": false }, "reading_progress": { "id": 0, "booklet_id": "6948353204648148995", "user_id": "3210229681503629", "status": 1, "buy_type": 1, "reading_end": 0, "reading_progress": 4, "last_section_id": "6952116459971543081", "has_update": 1, "last_rtime": 1658115930, "ctime": 1626171247, "mtime": 1658224491, "valid_begin_time": 0, "valid_end_time": 0, "borrow_times": 0 }, "user_info": { "user_id": "2717648473821736", "user_name": "CookieBoty", "company": "行云集团", "job_title": "前端小兵成长营", "avatar_large": "https://p3-passport.byteacctimg.com/img/user-avatar/e7a5ef27bfd6a7a336a4043fa6ca160d~300x300.image", "level": 4, "description": "工资到位,四皇干废", "followee_count": 40, "follower_count": 2374, "post_article_count": 39, "digg_article_count": 312, "got_digg_count": 5111, "got_view_count": 331068, "post_shortmsg_count": 19, "digg_shortmsg_count": 5, "isfollowed": false, "favorable_author": 1, "power": 8421, "study_point": 0, "university": { "university_id": "0", "name": "", "logo": "" }, "major": { "major_id": "0", "parent_id": "0", "name": "" }, "student_status": 0, "select_event_count": 0, "select_online_course_count": 0, "identity": 0, "is_select_annual": true, "select_annual_rank": 0, "annual_list_type": 0, "extraMap": {}, "is_logout": 0, "annual_info": [], "account_amount": 0, "user_growth_info": { "user_id": 2717648473821736, "jpower": 0, "jscore": 183.2, "jpower_level": 0, "jscore_level": 4, "jscore_title": "进阶掘友", "author_achievement_list": [], "vip_level": 2, "vip_title": "稳步进阶" }, "is_vip": true }, "event_discount": null, "is_buy": true, "section_updated_count": 22, "is_new": false }, "introduction": { "id": 83978, "section_id": "6948353204497154052", "title": "小册介绍", "user_id": "2717648473821736", "booklet_id": "6948353204648148995", "status": 1, "content": "
Hello,大家好,我是 CookieBoty 。
\n一切以提高效率、降低成本、质量保证为目的的手段,都属于工程化。
\n通过一系列的规范、工具提供研发提效、自动化、质量保障、服务稳定、实时监控等功能。
\n随着前端技术的发展(React/Vue/Angular、Webpack、TypeScript 以及其他基于 Node 的各种前端框架出现),Web 应用复杂度的增加,前端也从刀耕火种迈向工程化的时代,组件化、工程化、自动化成了前端发展的趋势。这些都已经成为一线互联网前端团队标配。稍具规模的团队大都会根据自身业务与梯度来设计开发符合当前业务的 DevOps 流程。
\n前端可以借助于 Node 渗透到传统界面开发之外的领域,将发展链路延伸到整个 DevOps 中去,从而脱离“切图仔”成为前端工程师。
\n之前在掘金连载过同系列博文,小册的内容会比之前系列文章更加细节、更体系化,适合初中级前端阅读学习。
\n上图是一份较完整的 DevOps 项目流程图,项目实战将会简化部分内容,保留整体主干架构来进行学习开发。
\n\n\n每个团队具体落地的流程都是要贴合自己的业务,本系列是结合之前的工作经验同时尽可能通过简单的项目实例来介绍。
\n
小册的学习目录总共分为 20 个章节:
\n整个学习路线将以 Node 为作为切入点,可以对 DevOps 有更深一步了解,包括不限于开发环节、测试环节、构建和部署环节等等,随着学习内容的推进,你将获得下面的技能:
\n小册的内容比较基础但也非常全面,建议阅读的同学不要只看不动手,基本的设计与代码都会在小册上体现,随着小册的学习,可以尝试动手搭建一套符合现有业务的工程体系。
\n本系列需要读者最好能具备下述基本技能:
\n如果缺乏相关经验也不要紧,每一章都会尽可能的详细介绍设计思路,再配合代码辅助,阅读小册同时可以进行对应的实战操作。学完全部小册之后,也会基本掌握上述要求。
\n整本小册的内容涉及非常广,写作的时间会比较长。希望在接下来观看的过程中,你与我能够互相学习、共同成长。
\n